7 research outputs found

    Compiler Front End Fusion

    Get PDF

    Verification of the Temporal Properties of Dynamic Clean Processes

    Get PDF
    Contains fulltext : 111087.pdf (author's version ) (Open Access)11th International workshop on the Implementation of Functional Languages, IFL'99, Lochem, The Netherlands, September 7-10, 199

    Proving the Temporal Properties of the Unique World

    Get PDF
    Contains fulltext : 111088.pdf (author's version ) (Open Access)FUSST'99 : Tallin, 199

    An Expression Processor: A Case Study in Refactoring Haskell Programs

    Get PDF
    Refactoring is the process of changing the structure of a program while preserving its behaviour. This behaviour preservation is crucial so that refactorings do not introduce any bugs. Refactoring is aimed at increasing code quality, programming productivity and code reuse. Refactoring has been practised manually by programmers for as long as programs have been written; however, with the advent of refactoring tools, refactoring can be performed semi-automatically, allowing refactorings to be performed (and undone) easily. In this paper, we briefly describe a number of refactorings implemented in the Haskell Refactorer, HaRe. In addition to this, we also implement a simple expression processor to demonstrate how some of the refactorings implemented in HaRe can be used to aid programmers in developing Haskell software
    corecore